a kind of sponge cake roll - Turc Anglais Dictionnaire